/**
 * <p>Copyright: Copyright (c) 2016</p>
 * <p>Company: midi365 </p>
 */


package cn.midi365.train.dao.read;

import java.util.List;
import java.util.Map;

import cn.midi365.train.entity.Secret;


public interface SecretReaderDao {
    Secret selectByPrimaryKey(Long id);

    /** 
     * TODO(这里用一句话描述这个方法的作用). <br/> 
     * 
     * @author zihong 
     * @date: 2018年4月9日 下午7:46:08
     * @version 1.0
     *
     * @param t
     * @return
     */ 
    List<Secret> getBy(Secret t);

    /** 
     * TODO(这里用一句话描述这个方法的作用). <br/> 
     * 
     * @author zihong 
     * @date: 2018年4月9日 下午7:46:16
     * @version 1.0
     *
     * @param paramMap
     * @return
     */ 
    Long listPageCount(Map<String, Object> paramMap);

    /** 
     * TODO(这里用一句话描述这个方法的作用). <br/> 
     * 
     * @author zihong 
     * @date: 2018年4月9日 下午7:46:36
     * @version 1.0
     *
     * @param t
     * @return
     */ 
    Secret getById(Secret t);
    
    List< Secret> listPage(Map<String, Object> paramMap);

}